package com.lemonPiggy.UDForm.mapper;

import java.util.List;
import java.util.Map;

import com.lemonPiggy.UDForm.domain.UDFormApplication;
import org.apache.ibatis.annotations.Mapper;

/**
 * 应用Mapper接口
 * 
 * @author ruoyi
 * @date 2021-08-02
 */
//@Mapper
public interface UDFormApplicationMapper
{
    /**
     * 查询应用
     * 
     * @param id 应用ID
     * @return 应用
     */
    public UDFormApplication selectUDFormApplicationById(String id);

    /**
     * 查询应用列表
     * 
     * @param UDFormApplication 应用
     * @return 应用集合
     */
    public List<UDFormApplication> selectUDFormApplicationList(UDFormApplication UDFormApplication);

    /**
     * 新增应用
     * 
     * @param UDFormApplication 应用
     * @return 结果
     */
    public int insertUDFormApplication(UDFormApplication UDFormApplication);

    /**
     * 修改应用
     * 
     * @param UDFormApplication 应用
     * @return 结果
     */
    public int updateUDFormApplication(UDFormApplication UDFormApplication);

    /**
     * 删除应用
     * 
     * @param id 应用ID
     * @return 结果
     */
    public int deleteUDFormApplicationById(String id);

    /**
     * 批量删除应用
     * 
     * @param ids 需要删除的数据ID
     * @return 结果
     */
    public int deleteUDFormApplicationByIds(String[] ids);

    List<Map<String,Object>> optionselect(UDFormApplication UDFormApplication);

    
}
